package graph;

import java.nio.FloatBuffer;

import ogl.app.Input;
import ogl.vecmathimp.MatrixImp;
import shader.Shader;

abstract public class Shape extends Part {
	private Shader shader = Scene.getDefaultShader();
	
	private MatrixImp matrix;
	
	private FloatBuffer positionData;
	private FloatBuffer colorData;

	// The attribute indices for the vertex data.
	public static int vertexAttribIdx = 0;
	public static int colorAttribIdx = 1;

	public Shape() {

	}

	@Override
	public MatrixImp getMatrix() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setMatrix(MatrixImp m) {
		matrix = m;
	}

	@Override
	public MatrixImp draw() {
		return null;
	}

	@Override
	public void simulate(float elapsed, Input input) {
		
	}

}

